﻿using Gallery.Datas;
using Gallery.Datas.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Gallery
{
	/// <summary>
	/// 基金基本信息服务。
	/// </summary>
	public class FundService : IFundService
	{
		/// <summary>
		/// 实例。
		/// </summary>
		public static readonly FundService Instance = new FundService();

		/// <summary>
		/// 获取某个基金基本信息。
		/// </summary>
		/// <param name="code">基金代码。</param>
		/// <returns></returns>
		public Fund GetFund(string code)
		{
			return FundDbService.Instance.GetFund(code);
		}

		/// <summary>
		/// 获取所有基金基本信息。
		/// </summary>
		/// <returns></returns>
		public List<Fund> GetAllFunds()
		{
			return FundDbService.Instance.GetAllFunds();
		}
	}
}
